functional cleanup for __attribute__((packed)) changes
authorAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 14 Mar 2014 08:42:28 +0000 (09:42 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 14 Mar 2014 08:42:28 +0000 (09:42 +0100)
commitf8be76e2fe2f7c014011b3b137b6692566a7d6a2
tree4299c175526f9f200afcd80d7edb02cf92fc5298
parent2e5738ff47b9d2e1948024100f87b1a25fcf004a
functional cleanup for __attribute__((packed)) changes

This is to separate the functional changes from the noop consistency changes.

* Pack struct cper_mce_record rather than creating a structure named __packed
* Remove unreferenced struct xgt_desc
* Use two u16's rather than two u32 16-bit bitfields

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Keir Fraser <keir@xen.org>
Also drop now pointless (and always having been bogus) pack pragmas.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/cpu/mcheck/mce-apei.c
xen/arch/x86/hvm/vmx/vmcs.c
xen/common/trace.c